package com.wgz.flag.entity;

import lombok.Data;
import java.time.LocalDateTime;

@Data
public class GroupMember {
    private Long id;
    private Long groupId;      // 群ID
    private Long userId;       // 用户ID
    private String nickname;   // 群内昵称
    private Integer role;      // 成员角色：0-普通成员，1-管理员，2-群主
    private Integer status;    // 成员状态：0-已退出，1-正常，2-被禁言
    private LocalDateTime muteEndTime;  // 禁言结束时间
    private LocalDateTime joinTime;     // 加入时间
    private LocalDateTime updateTime;
    
    // 关联的用户信息
    private User user;
}